<%@ page import="com.day240701.entity.Admin" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %><%--
  Created by IntelliJ IDEA.
  User: 王文尧
  Date: 2024/7/11
  Time: 15:29
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--  遍历集合 --%>
<%
    List<Admin> aList = new ArrayList<>();
    aList.add(new Admin(1001,"zhw1"));
    aList.add(new Admin(1002,"zhw2"));
    aList.add(new Admin(1003,"zhw3"));
    aList.add(new Admin(1004,"zhw4"));

    request.setAttribute("aList", aList);
%>
<%-- 日常使用，掌握到这里，就够了 --%>
<c:forEach items="${aList}" var="a">
    ${a.ANo}-- ${a.AName} <br/>
</c:forEach>

<hr/>
<%-- 加入序号： --%>
<c:forEach items="${aList}" var="a" varStatus="status">
    <%--
            ${status.index}  从0开始的序列号
           ${status.count} 从1开始的序列号
      --%>
    ${status.count} -   ${a.ANo}-- ${a.AName} <br/>
</c:forEach>

<hr/>
<%-- 加入限制 行数（第几条到几条数据） --%>
<c:forEach items="${aList}" var="a" varStatus="status" begin="2" end="10">
    <%--
            ${status.index}  从0开始的序列号
           ${status.count} 从1开始的序列号
      --%>
    ${status.count} -   ${a.ANo}-- ${a.AName} <br/>
</c:forEach>

<hr/>
<%--加入 增量 调整  --%>
<%--for(int i=0;i<10;i=i+1){   }    for(int i=0;i<10;i=i+2){   }--%>
<c:forEach items="${aList}" var="a" varStatus="status" step="2">  <%-- 增量--%>
    <%--
            ${status.index}  从0开始的序列号
           ${status.count} 从1开始的序列号
      --%>
    ${status.count} -   ${a.ANo}-- ${a.AName} <br/>
</c:forEach>
<hr/>
<%-- 序号的运用 --%>
<table border="1">
    <tr>
        <th>序号</th>
        <th>管理员编号</th>
        <th>管理员姓名</th>
    </tr>
    <c:forEach var="a" items="${aList}" varStatus="status">
        <tr>
            <td>${status.count}</td>
            <td>${a.ANo}</td>
            <td>${a.AName}</td>
        </tr>
    </c:forEach>
</table>
</body>
</html>
